home *** CD-ROM | disk | FTP | other *** search
/ Aminet 15 / Aminet 15 - Nov 1996.iso / Aminet / dev / basic / ace24dist.lha / ace24.lha / include / prefs / icontrol.h < prev    next >
C/C++ Source or Header  |  1996-09-10  |  2KB  |  74 lines

  1. #ifndef PREFS_ICONTROL_H
  2. #define PREFS_ICONTROL_H 1
  3. /*
  4. ** icontrol.h for ACE Basic
  5. **
  6. ** Note: Translated to ACE by ConvertC2ACE
  7. **       @ MapMeadow Software, Nils Sjoholm
  8. **
  9. **
  10. ** Date: 09/03/95
  11. **
  12. **
  13. */
  14.  
  15. /*
  16. ** This are the StructPointer defines for icontrol.h
  17. */
  18. #ifndef IControlPrefsPtr
  19. #define IControlPrefsPtr ADDRESS
  20. #endif
  21. /*
  22. ** End of StructPointer defines for icontrol.h
  23. */
  24.  
  25.  
  26. /*****************************************************************************/
  27.  
  28.  
  29. #ifndef EXEC_TYPES_H
  30. #include <exec/types.h>
  31. #endif
  32.  
  33. #ifndef LIBRARIES_IFFPARSE_H
  34. #include <libraries/iffparse.h>
  35. #endif
  36.  
  37.  
  38. /*****************************************************************************/
  39.  
  40.  
  41. #define ID_ICTL 1229149260 
  42.  
  43.  
  44. STRUCT IControlPrefs
  45.  
  46.     STRING ic_Reserved SIZE 16  /*  4*SIZEOF(LONGINT) */   /* SYSTEM reserved      */
  47.     SHORTINT ic_TimeOut        /* Verify timeout       */
  48.     SHORTINT  ic_MetaDrag       /* Meta drag mouse event    */
  49.     LONGINT ic_Flags      /* IControl flags (see below)   */
  50.     BYTE  ic_WBtoFront      /* CKey: WB to front        */
  51.     BYTE  ic_FrontToBack    /* CKey: front screen to back   */
  52.     BYTE  ic_ReqTrue        /* CKey: Requester TRUE     */
  53.     BYTE  ic_ReqFalse       /* CKey: Requester FALSE    */
  54. END STRUCT 
  55.  
  56. /* flags for IControlPrefs.ic_Flags */
  57. #define ICB_COERCE_COLORS 0
  58. #define ICB_COERCE_LACE   1
  59. #define ICB_STRGAD_FILTER 2
  60. #define ICB_MENUSNAP      3
  61. #define ICB_MODEPROMOTE   4
  62.  
  63. #define ICF_COERCE_COLORS (1)
  64. #define ICF_COERCE_LACE   (2)
  65. #define ICF_STRGAD_FILTER (4)
  66. #define ICF_MENUSNAP      (8)
  67. #define ICF_MODEPROMOTE   (16)
  68.  
  69.  
  70. /*****************************************************************************/
  71.  
  72.  
  73. #endif /* PREFS_ICONTROL_H */
  74.